24320 Town Center Dr Ste 130, Santa Clarita, CA 91355-1349
View on Map
What travelers say:
This Western seafood restaurant is located in the center of Valencia, California. It is a beautiful landscape restaurant with more guests and it is best to book in advance. The seafood here is well done, the price is reasonable and the service is very good.